package com.example.demo.design.GoF.strategy.pay;

/**
 * 策略模式使用--支付方式例子
 *
 * @author luowj12
 * @since 2021/5/8 16:52
 */
public class PayTest {

    public static void main(String[] args) {
        // 生成本地的订单
        //Order order = this.orderService.makeOrder(goodsId);
        Order order = new Order();
        //选择支付方式
        PayType payType = PayType.getByCode("1");
        //进行支付
        payType.get().pay(order.getId(),order.getAmount());
    }

}
